[INFO] fetching crate twang 0.3.0...
[INFO] checking twang-0.3.0 against master#af3c6e733a40e671550e0f0f5aeecaa13772ba56 for pr-74989
[INFO] extracting crate twang 0.3.0 into /workspace/builds/worker-6/source
[INFO] validating manifest of crates.io crate twang 0.3.0 on toolchain af3c6e733a40e671550e0f0f5aeecaa13772ba56
[INFO] running `Command { std: "/workspace/cargo-home/bin/cargo" "+af3c6e733a40e671550e0f0f5aeecaa13772ba56" "read-manifest" "--manifest-path" "Cargo.toml", kill_on_drop: false }`
[INFO] started tweaking crates.io crate twang 0.3.0
[INFO] finished tweaking crates.io crate twang 0.3.0
[INFO] tweaked toml for crates.io crate twang 0.3.0 written to /workspace/builds/worker-6/source/Cargo.toml
[INFO] crate crates.io crate twang 0.3.0 already has a lockfile, it will not be regenerated
[INFO] running `Command { std: "/workspace/cargo-home/bin/cargo" "+af3c6e733a40e671550e0f0f5aeecaa13772ba56" "fetch" "--locked" "--manifest-path" "Cargo.toml", kill_on_drop: false }`
[INFO] [stderr]     Blocking waiting for file lock on package cache
[INFO] [stderr]     Blocking waiting for file lock on package cache
[INFO] [stderr]  Downloading crates ...
[INFO] [stderr]   Downloaded fon v0.2.0
[INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-6/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-6/source:/opt/rustwide/workdir:ro,Z" "-v" "/var/lib/crater-agent-workspace/cargo-home:/opt/rustwide/cargo-home:ro,Z" "-v" "/var/lib/crater-agent-workspace/rustup-home:/opt/rustwide/rustup-home:ro,Z" "-e" "SOURCE_DIR=/opt/rustwide/workdir" "-e" "CARGO_TARGET_DIR=/opt/rustwide/target" "-e" "CARGO_HOME=/opt/rustwide/cargo-home" "-e" "RUSTUP_HOME=/opt/rustwide/rustup-home" "-w" "/opt/rustwide/workdir" "-m" "1610612736" "--user" "0:0" "--network" "none" "rustops/crates-build-env@sha256:d92eaeed33fa75130ca1ee6c8a01d1ffb62bac859dfdfb3450e3e5d1c0146529" "/opt/rustwide/cargo-home/bin/cargo" "+af3c6e733a40e671550e0f0f5aeecaa13772ba56" "metadata" "--no-deps" "--format-version=1", kill_on_drop: false }`
[INFO] [stdout] ed7d2f835c53a2db422c8004f9e89f5482a607b9bb5412bf000ee0a2f4736c54
[INFO] [stderr] WARNING: Your kernel does not support swap limit capabilities or the cgroup is not mounted. Memory limited without swap.
[INFO] running `Command { std: "docker" "start" "-a" "ed7d2f835c53a2db422c8004f9e89f5482a607b9bb5412bf000ee0a2f4736c54", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "inspect" "ed7d2f835c53a2db422c8004f9e89f5482a607b9bb5412bf000ee0a2f4736c54", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "rm" "-f" "ed7d2f835c53a2db422c8004f9e89f5482a607b9bb5412bf000ee0a2f4736c54", kill_on_drop: false }`
[INFO] [stdout] ed7d2f835c53a2db422c8004f9e89f5482a607b9bb5412bf000ee0a2f4736c54
[INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-6/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-6/source:/opt/rustwide/workdir:ro,Z" "-v" "/var/lib/crater-agent-workspace/cargo-home:/opt/rustwide/cargo-home:ro,Z" "-v" "/var/lib/crater-agent-workspace/rustup-home:/opt/rustwide/rustup-home:ro,Z" "-e" "SOURCE_DIR=/opt/rustwide/workdir" "-e" "CARGO_TARGET_DIR=/opt/rustwide/target" "-e" "CARGO_INCREMENTAL=0" "-e" "RUST_BACKTRACE=full" "-e" "RUSTFLAGS=--cap-lints=forbid" "-e" "CARGO_HOME=/opt/rustwide/cargo-home" "-e" "RUSTUP_HOME=/opt/rustwide/rustup-home" "-w" "/opt/rustwide/workdir" "-m" "1610612736" "--user" "0:0" "--network" "none" "rustops/crates-build-env@sha256:d92eaeed33fa75130ca1ee6c8a01d1ffb62bac859dfdfb3450e3e5d1c0146529" "/opt/rustwide/cargo-home/bin/cargo" "+af3c6e733a40e671550e0f0f5aeecaa13772ba56" "check" "--frozen" "--all" "--all-targets" "--message-format=json", kill_on_drop: false }`
[INFO] [stdout] 0053813a0676434c5622b808b7f0f5fd45931db36709c98460df2ebc9ae43124
[INFO] [stderr] WARNING: Your kernel does not support swap limit capabilities or the cgroup is not mounted. Memory limited without swap.
[INFO] running `Command { std: "docker" "start" "-a" "0053813a0676434c5622b808b7f0f5fd45931db36709c98460df2ebc9ae43124", kill_on_drop: false }`
[INFO] [stderr]     Checking fon v0.2.0
[INFO] [stderr]     Checking twang v0.3.0 (/opt/rustwide/workdir)
[INFO] [stdout] error[E0432]: unresolved imports `fon::ops::Abs`, `fon::ops::Gain`, `fon::ops::Sine`, `fon::Hz`
[INFO] [stdout]  --> examples/voice.rs:3:11
[INFO] [stdout]   |
[INFO] [stdout] 3 |     ops::{Abs, Gain, Sine},
[INFO] [stdout]   |           ^^^  ^^^^  ^^^^ no `Sine` in `ops`
[INFO] [stdout]   |           |    |
[INFO] [stdout]   |           |    no `Gain` in `ops`
[INFO] [stdout]   |           no `Abs` in `ops`
[INFO] [stdout] 4 |     Audio, Hz,
[INFO] [stdout]   |            ^^ no `Hz` in the root
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0432]: unresolved import `twang::gen`
[INFO] [stdout]  --> examples/voice.rs:6:12
[INFO] [stdout]   |
[INFO] [stdout] 6 | use twang::gen::{Generator, Saw};
[INFO] [stdout]   |            ^^^ could not find `gen` in `twang`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0432]: unresolved imports `fon::ops::Abs`, `fon::ops::Add`, `fon::ops::ClipHard`, `fon::ops::Gain`, `fon::ops::Max`, `fon::ops::Triangle`, `fon::Hz`
[INFO] [stdout]  --> examples/brass.rs:3:11
[INFO] [stdout]   |
[INFO] [stdout] 3 |     ops::{Abs, Add, ClipHard, Gain, Max, Triangle},
[INFO] [stdout]   |           ^^^  ^^^  ^^^^^^^^  ^^^^  ^^^  ^^^^^^^^ no `Triangle` in `ops`
[INFO] [stdout]   |           |    |    |         |     |
[INFO] [stdout]   |           |    |    |         |     no `Max` in `ops`
[INFO] [stdout]   |           |    |    |         |     help: a similar name exists in the module: `Mix`
[INFO] [stdout]   |           |    |    |         no `Gain` in `ops`
[INFO] [stdout]   |           |    |    no `ClipHard` in `ops`
[INFO] [stdout]   |           |    no `Add` in `ops`
[INFO] [stdout]   |           no `Abs` in `ops`
[INFO] [stdout] 4 |     Audio, Hz,
[INFO] [stdout]   |            ^^ no `Hz` in the root
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0432]: unresolved import `twang::gen`
[INFO] [stdout]  --> examples/brass.rs:6:12
[INFO] [stdout]   |
[INFO] [stdout] 6 | use twang::gen::{Generator, Pink, Saw};
[INFO] [stdout]   |            ^^^ could not find `gen` in `twang`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0432]: unresolved import `twang::gen`
[INFO] [stdout]  --> examples/white.rs:2:12
[INFO] [stdout]   |
[INFO] [stdout] 2 | use twang::gen::{Generator, White};
[INFO] [stdout]   |            ^^^ could not find `gen` in `twang`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0432]: unresolved imports `fon::ops::Sine`, `fon::Hz`
[INFO] [stdout]  --> examples/sin.rs:1:25
[INFO] [stdout]   |
[INFO] [stdout] 1 | use fon::{mono::Mono64, ops::Sine, Audio, Hz};
[INFO] [stdout]   |                         ^^^^^^^^^         ^^ no `Hz` in the root
[INFO] [stdout]   |                         |
[INFO] [stdout]   |                         no `Sine` in `ops`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0061]: this function takes 3 arguments but 2 arguments were supplied
[INFO] [stdout]   --> examples/voice.rs:17:10
[INFO] [stdout]    |
[INFO] [stdout] 17 |     temp.blend_sample(Mono64::new(1.0), Abs);
[INFO] [stdout]    |          ^^^^^^^^^^^^ ----------------  --- supplied 2 arguments
[INFO] [stdout]    |          |
[INFO] [stdout]    |          expected 3 arguments
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0432]: unresolved import `twang::gen`
[INFO] [stdout]  --> examples/sin.rs:2:12
[INFO] [stdout]   |
[INFO] [stdout] 2 | use twang::gen::{Generator, Saw};
[INFO] [stdout]   |            ^^^ could not find `gen` in `twang`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0432]: unresolved imports `fon::ops::Add`, `fon::ops::Max`, `fon::ops::Min`, `fon::ops::Sine`, `fon::ops::Triangle`, `fon::Hz`
[INFO] [stdout]  --> examples/organ.rs:3:11
[INFO] [stdout]   |
[INFO] [stdout] 3 |     ops::{Add, Max, Min, Sine, Triangle},
[INFO] [stdout]   |           ^^^  ^^^  ^^^  ^^^^  ^^^^^^^^ no `Triangle` in `ops`
[INFO] [stdout]   |           |    |    |    |
[INFO] [stdout]   |           |    |    |    no `Sine` in `ops`
[INFO] [stdout]   |           |    |    no `Min` in `ops`
[INFO] [stdout]   |           |    no `Max` in `ops`
[INFO] [stdout]   |           no `Add` in `ops`
[INFO] [stdout] 4 |     Audio, Hz,
[INFO] [stdout]   |            ^^ no `Hz` in the root
[INFO] [stdout]   |
[INFO] [stdout] help: a similar name exists in the module
[INFO] [stdout]   |
[INFO] [stdout] 3 |     ops::{Add, Mix, Min, Sine, Triangle},
[INFO] [stdout]   |                ^^^
[INFO] [stdout] help: a similar name exists in the module
[INFO] [stdout]   |
[INFO] [stdout] 3 |     ops::{Add, Max, Mix, Sine, Triangle},
[INFO] [stdout]   |                     ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0061]: this function takes 3 arguments but 2 arguments were supplied
[INFO] [stdout]   --> examples/voice.rs:18:10
[INFO] [stdout]    |
[INFO] [stdout] 18 |     note.blend_sample(Mono64::new(1.0), Sine);
[INFO] [stdout]    |          ^^^^^^^^^^^^ ----------------  ---- supplied 2 arguments
[INFO] [stdout]    |          |
[INFO] [stdout]    |          expected 3 arguments
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0432]: unresolved import `twang::gen`
[INFO] [stdout]  --> examples/organ.rs:6:12
[INFO] [stdout]   |
[INFO] [stdout] 6 | use twang::gen::{Generator, Saw};
[INFO] [stdout]   |            ^^^ could not find `gen` in `twang`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0061]: this function takes 3 arguments but 2 arguments were supplied
[INFO] [stdout]   --> examples/voice.rs:19:10
[INFO] [stdout]    |
[INFO] [stdout] 19 |     note.blend_audio(&temp, Gain);
[INFO] [stdout]    |          ^^^^^^^^^^^ -----  ---- supplied 2 arguments
[INFO] [stdout]    |          |
[INFO] [stdout]    |          expected 3 arguments
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0061]: this function takes 3 arguments but 2 arguments were supplied
[INFO] [stdout]   --> examples/sin.rs:10:9
[INFO] [stdout]    |
[INFO] [stdout] 10 |     out.blend_sample(Mono64::new(1.0), Sine);
[INFO] [stdout]    |         ^^^^^^^^^^^^ ----------------  ---- supplied 2 arguments
[INFO] [stdout]    |         |
[INFO] [stdout]    |         expected 3 arguments
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0061]: this function takes 3 arguments but 2 arguments were supplied
[INFO] [stdout]   --> examples/brass.rs:21:10
[INFO] [stdout]    |
[INFO] [stdout] 21 |     temp.blend_sample(Mono64::new(0.075), ClipHard);
[INFO] [stdout]    |          ^^^^^^^^^^^^ ------------------  -------- supplied 2 arguments
[INFO] [stdout]    |          |
[INFO] [stdout]    |          expected 3 arguments
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0432]: unresolved import `fon::Hz`
[INFO] [stdout]  --> examples/saw.rs:1:32
[INFO] [stdout]   |
[INFO] [stdout] 1 | use fon::{mono::Mono64, Audio, Hz};
[INFO] [stdout]   |                                ^^ no `Hz` in the root
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0432]: unresolved import `twang::gen`
[INFO] [stdout]  --> examples/saw.rs:2:12
[INFO] [stdout]   |
[INFO] [stdout] 2 | use twang::gen::{Generator, Saw};
[INFO] [stdout]   |            ^^^ could not find `gen` in `twang`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0061]: this function takes 3 arguments but 2 arguments were supplied
[INFO] [stdout]   --> examples/brass.rs:23:10
[INFO] [stdout]    |
[INFO] [stdout] 23 |     tmp2.blend_sample(Mono64::new(1.0), Abs);
[INFO] [stdout]    |          ^^^^^^^^^^^^ ----------------  --- supplied 2 arguments
[INFO] [stdout]    |          |
[INFO] [stdout]    |          expected 3 arguments
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0061]: this function takes 3 arguments but 2 arguments were supplied
[INFO] [stdout]   --> examples/brass.rs:24:10
[INFO] [stdout]    |
[INFO] [stdout] 24 |     temp.blend_audio(&tmp2, Max);
[INFO] [stdout]    |          ^^^^^^^^^^^ -----  --- supplied 2 arguments
[INFO] [stdout]    |          |
[INFO] [stdout]    |          expected 3 arguments
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0061]: this function takes 3 arguments but 2 arguments were supplied
[INFO] [stdout]   --> examples/brass.rs:25:10
[INFO] [stdout]    |
[INFO] [stdout] 25 |     temp.blend_sample(Mono64::new(0.75), Gain);
[INFO] [stdout]    |          ^^^^^^^^^^^^ -----------------  ---- supplied 2 arguments
[INFO] [stdout]    |          |
[INFO] [stdout]    |          expected 3 arguments
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0061]: this function takes 3 arguments but 2 arguments were supplied
[INFO] [stdout]   --> examples/brass.rs:26:10
[INFO] [stdout]    |
[INFO] [stdout] 26 |     note.blend_audio(&temp, Add);
[INFO] [stdout]    |          ^^^^^^^^^^^ -----  --- supplied 2 arguments
[INFO] [stdout]    |          |
[INFO] [stdout]    |          expected 3 arguments
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0061]: this function takes 3 arguments but 2 arguments were supplied
[INFO] [stdout]   --> examples/brass.rs:31:10
[INFO] [stdout]    |
[INFO] [stdout] 31 |     temp.blend_sample(Mono64::new(0.075), ClipHard);
[INFO] [stdout]    |          ^^^^^^^^^^^^ ------------------  -------- supplied 2 arguments
[INFO] [stdout]    |          |
[INFO] [stdout]    |          expected 3 arguments
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0061]: this function takes 3 arguments but 2 arguments were supplied
[INFO] [stdout]   --> examples/brass.rs:33:10
[INFO] [stdout]    |
[INFO] [stdout] 33 |     tmp2.blend_sample(Mono64::new(1.0), Abs);
[INFO] [stdout]    |          ^^^^^^^^^^^^ ----------------  --- supplied 2 arguments
[INFO] [stdout]    |          |
[INFO] [stdout]    |          expected 3 arguments
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused import: `Synth`
[INFO] [stdout]  --> examples/piano.rs:4:17
[INFO] [stdout]   |
[INFO] [stdout] 4 | use twang::{Fc, Synth};
[INFO] [stdout]   |                 ^^^^^
[INFO] [stdout]   |
[INFO] [stdout]   = note: `#[warn(unused_imports)]` on by default
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0061]: this function takes 3 arguments but 2 arguments were supplied
[INFO] [stdout]   --> examples/brass.rs:34:10
[INFO] [stdout]    |
[INFO] [stdout] 34 |     temp.blend_sample(Mono64::new(1.0), Triangle);
[INFO] [stdout]    |          ^^^^^^^^^^^^ ----------------  -------- supplied 2 arguments
[INFO] [stdout]    |          |
[INFO] [stdout]    |          expected 3 arguments
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0061]: this function takes 3 arguments but 2 arguments were supplied
[INFO] [stdout]   --> examples/brass.rs:35:10
[INFO] [stdout]    |
[INFO] [stdout] 35 |     temp.blend_audio(&tmp2, Gain);
[INFO] [stdout]    |          ^^^^^^^^^^^ -----  ---- supplied 2 arguments
[INFO] [stdout]    |          |
[INFO] [stdout]    |          expected 3 arguments
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0061]: this function takes 3 arguments but 2 arguments were supplied
[INFO] [stdout]   --> examples/organ.rs:17:10
[INFO] [stdout]    |
[INFO] [stdout] 17 |     temp.blend_sample(Mono64::new(1.0), Triangle);
[INFO] [stdout]    |          ^^^^^^^^^^^^ ----------------  -------- supplied 2 arguments
[INFO] [stdout]    |          |
[INFO] [stdout]    |          expected 3 arguments
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0061]: this function takes 3 arguments but 2 arguments were supplied
[INFO] [stdout]   --> examples/brass.rs:36:10
[INFO] [stdout]    |
[INFO] [stdout] 36 |     note.blend_audio(&temp, Add);
[INFO] [stdout]    |          ^^^^^^^^^^^ -----  --- supplied 2 arguments
[INFO] [stdout]    |          |
[INFO] [stdout]    |          expected 3 arguments
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0061]: this function takes 3 arguments but 2 arguments were supplied
[INFO] [stdout]   --> examples/organ.rs:18:10
[INFO] [stdout]    |
[INFO] [stdout] 18 |     temp.blend_sample(Mono64::new(0.0), Max);
[INFO] [stdout]    |          ^^^^^^^^^^^^ ----------------  --- supplied 2 arguments
[INFO] [stdout]    |          |
[INFO] [stdout]    |          expected 3 arguments
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0432]: unresolved import `twang::gen`
[INFO] [stdout]  --> examples/pink.rs:2:12
[INFO] [stdout]   |
[INFO] [stdout] 2 | use twang::gen::{Generator, Pink};
[INFO] [stdout]   |            ^^^ could not find `gen` in `twang`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0061]: this function takes 3 arguments but 2 arguments were supplied
[INFO] [stdout]   --> examples/organ.rs:19:10
[INFO] [stdout]    |
[INFO] [stdout] 19 |     note.blend_sample(Mono64::new(1.0), Sine);
[INFO] [stdout]    |          ^^^^^^^^^^^^ ----------------  ---- supplied 2 arguments
[INFO] [stdout]    |          |
[INFO] [stdout]    |          expected 3 arguments
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0061]: this function takes 3 arguments but 2 arguments were supplied
[INFO] [stdout]   --> examples/organ.rs:20:10
[INFO] [stdout]    |
[INFO] [stdout] 20 |     note.blend_sample(Mono64::new(0.0), Min);
[INFO] [stdout]    |          ^^^^^^^^^^^^ ----------------  --- supplied 2 arguments
[INFO] [stdout]    |          |
[INFO] [stdout]    |          expected 3 arguments
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0061]: this function takes 3 arguments but 2 arguments were supplied
[INFO] [stdout]   --> examples/organ.rs:21:10
[INFO] [stdout]    |
[INFO] [stdout] 21 |     note.blend_audio(&temp, Add);
[INFO] [stdout]    |          ^^^^^^^^^^^ -----  --- supplied 2 arguments
[INFO] [stdout]    |          |
[INFO] [stdout]    |          expected 3 arguments
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0599]: no function or associated item named `new` found for struct `Fc` in the current scope
[INFO] [stdout]   --> examples/square.rs:13:18
[INFO] [stdout]    |
[INFO] [stdout] 13 |     let fc = Fc::new(S_RATE);
[INFO] [stdout]    |                  ^^^ function or associated item not found in `Fc`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0599]: no function or associated item named `new` found for struct `Fc` in the current scope
[INFO] [stdout]   --> examples/synth.rs:32:18
[INFO] [stdout]    |
[INFO] [stdout] 32 |     let fc = Fc::new(S_RATE);
[INFO] [stdout]    |                  ^^^ function or associated item not found in `Fc`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0599]: no method named `as_u8_slice` found for reference `&Audio<Sample2<Ch16>>` in the current scope
[INFO] [stdout]   --> examples/wav/mod.rs:27:24
[INFO] [stdout]    |
[INFO] [stdout] 27 |     let n: u32 = audio.as_u8_slice().len().try_into().unwrap();
[INFO] [stdout]    |                        ^^^^^^^^^^^ method not found in `&Audio<Sample2<Ch16>>`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0599]: no method named `as_u8_slice` found for reference `&Audio<Sample2<Ch16>>` in the current scope
[INFO] [stdout]   --> examples/wav/mod.rs:27:24
[INFO] [stdout]    |
[INFO] [stdout] 27 |     let n: u32 = audio.as_u8_slice().len().try_into().unwrap();
[INFO] [stdout]    |                        ^^^^^^^^^^^ method not found in `&Audio<Sample2<Ch16>>`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0599]: no method named `as_u8_slice` found for reference `&Audio<Sample2<Ch16>>` in the current scope
[INFO] [stdout]   --> examples/wav/mod.rs:27:24
[INFO] [stdout]    |
[INFO] [stdout] 27 |     let n: u32 = audio.as_u8_slice().len().try_into().unwrap();
[INFO] [stdout]    |                        ^^^^^^^^^^^ method not found in `&Audio<Sample2<Ch16>>`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0599]: no method named `as_u8_slice` found for reference `&Audio<Sample2<Ch16>>` in the current scope
[INFO] [stdout]   --> examples/wav/mod.rs:59:24
[INFO] [stdout]    |
[INFO] [stdout] 59 |     buf.extend(&(audio.as_u8_slice().len() as u32).to_le_bytes());
[INFO] [stdout]    |                        ^^^^^^^^^^^ method not found in `&Audio<Sample2<Ch16>>`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0599]: no method named `as_u8_slice` found for reference `&Audio<Sample2<Ch16>>` in the current scope
[INFO] [stdout]   --> examples/wav/mod.rs:61:22
[INFO] [stdout]    |
[INFO] [stdout] 61 |     buf.extend(audio.as_u8_slice());
[INFO] [stdout]    |                      ^^^^^^^^^^^ method not found in `&Audio<Sample2<Ch16>>`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0599]: no method named `as_u8_slice` found for reference `&Audio<Sample2<Ch16>>` in the current scope
[INFO] [stdout]   --> examples/wav/mod.rs:59:24
[INFO] [stdout]    |
[INFO] [stdout] 59 |     buf.extend(&(audio.as_u8_slice().len() as u32).to_le_bytes());
[INFO] [stdout]    |                        ^^^^^^^^^^^ method not found in `&Audio<Sample2<Ch16>>`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused import: `std::convert::TryInto`
[INFO] [stdout]  --> examples/wav/mod.rs:6:5
[INFO] [stdout]   |
[INFO] [stdout] 6 | use std::convert::TryInto;
[INFO] [stdout]   |     ^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]   |
[INFO] [stdout]   = note: `#[warn(unused_imports)]` on by default
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0599]: no function or associated item named `new` found for struct `Fc` in the current scope
[INFO] [stdout]   --> examples/triangle.rs:13:18
[INFO] [stdout]    |
[INFO] [stdout] 13 |     let fc = Fc::new(S_RATE);
[INFO] [stdout]    |                  ^^^ function or associated item not found in `Fc`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: aborting due to 4 previous errors; 1 warning emitted
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0599]: no method named `as_u8_slice` found for reference `&Audio<Sample2<Ch16>>` in the current scope
[INFO] [stdout]   --> examples/wav/mod.rs:61:22
[INFO] [stdout]    |
[INFO] [stdout] 61 |     buf.extend(audio.as_u8_slice());
[INFO] [stdout]    |                      ^^^^^^^^^^^ method not found in `&Audio<Sample2<Ch16>>`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused import: `std::convert::TryInto`
[INFO] [stdout]  --> examples/wav/mod.rs:6:5
[INFO] [stdout]   |
[INFO] [stdout] 6 | use std::convert::TryInto;
[INFO] [stdout]   |     ^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]   |
[INFO] [stdout]   = note: `#[warn(unused_imports)]` on by default
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] For more information about this error, try `rustc --explain E0599`.
[INFO] [stdout] 
[INFO] [stdout] error: aborting due to 8 previous errors; 1 warning emitted
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] Some errors have detailed explanations: E0061, E0432, E0599.
[INFO] [stdout] 
[INFO] [stdout] For more information about an error, try `rustc --explain E0061`.
[INFO] [stdout] 
[INFO] [stdout] error[E0599]: no method named `as_u8_slice` found for reference `&Audio<Sample2<Ch16>>` in the current scope
[INFO] [stdout]   --> examples/wav/mod.rs:59:24
[INFO] [stdout]    |
[INFO] [stdout] 59 |     buf.extend(&(audio.as_u8_slice().len() as u32).to_le_bytes());
[INFO] [stdout]    |                        ^^^^^^^^^^^ method not found in `&Audio<Sample2<Ch16>>`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0599]: no method named `as_u8_slice` found for reference `&Audio<Sample2<Ch16>>` in the current scope
[INFO] [stdout]   --> examples/wav/mod.rs:61:22
[INFO] [stdout]    |
[INFO] [stdout] 61 |     buf.extend(audio.as_u8_slice());
[INFO] [stdout]    |                      ^^^^^^^^^^^ method not found in `&Audio<Sample2<Ch16>>`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused import: `std::convert::TryInto`
[INFO] [stdout]  --> examples/wav/mod.rs:6:5
[INFO] [stdout]   |
[INFO] [stdout] 6 | use std::convert::TryInto;
[INFO] [stdout]   |     ^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]   |
[INFO] [stdout]   = note: `#[warn(unused_imports)]` on by default
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0599]: no method named `as_u8_slice` found for reference `&Audio<Sample2<Ch16>>` in the current scope
[INFO] [stdout]   --> examples/wav/mod.rs:27:24
[INFO] [stdout]    |
[INFO] [stdout] 27 |     let n: u32 = audio.as_u8_slice().len().try_into().unwrap();
[INFO] [stdout]    |                        ^^^^^^^^^^^ method not found in `&Audio<Sample2<Ch16>>`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0599]: no method named `as_u8_slice` found for reference `&Audio<Sample2<Ch16>>` in the current scope
[INFO] [stdout]   --> examples/wav/mod.rs:27:24
[INFO] [stdout]    |
[INFO] [stdout] 27 |     let n: u32 = audio.as_u8_slice().len().try_into().unwrap();
[INFO] [stdout]    |                        ^^^^^^^^^^^ method not found in `&Audio<Sample2<Ch16>>`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stderr] error: could not compile `twang`.
[INFO] [stderr] 
[INFO] [stderr] To learn more, run the command again with --verbose.
[INFO] [stderr] warning: build failed, waiting for other jobs to finish...
[INFO] [stdout] error[E0599]: no method named `as_u8_slice` found for reference `&Audio<Sample2<Ch16>>` in the current scope
[INFO] [stdout]   --> examples/wav/mod.rs:27:24
[INFO] [stdout]    |
[INFO] [stdout] 27 |     let n: u32 = audio.as_u8_slice().len().try_into().unwrap();
[INFO] [stdout]    |                        ^^^^^^^^^^^ method not found in `&Audio<Sample2<Ch16>>`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0599]: no method named `as_u8_slice` found for reference `&Audio<Sample2<Ch16>>` in the current scope
[INFO] [stdout]   --> examples/wav/mod.rs:27:24
[INFO] [stdout]    |
[INFO] [stdout] 27 |     let n: u32 = audio.as_u8_slice().len().try_into().unwrap();
[INFO] [stdout]    |                        ^^^^^^^^^^^ method not found in `&Audio<Sample2<Ch16>>`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: aborting due to 4 previous errors; 1 warning emitted
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] For more information about this error, try `rustc --explain E0599`.
[INFO] [stdout] 
[INFO] [stdout] error[E0599]: no method named `as_u8_slice` found for reference `&Audio<Sample2<Ch16>>` in the current scope
[INFO] [stdout]   --> examples/wav/mod.rs:59:24
[INFO] [stdout]    |
[INFO] [stdout] 59 |     buf.extend(&(audio.as_u8_slice().len() as u32).to_le_bytes());
[INFO] [stdout]    |                        ^^^^^^^^^^^ method not found in `&Audio<Sample2<Ch16>>`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0599]: no method named `as_u8_slice` found for reference `&Audio<Sample2<Ch16>>` in the current scope
[INFO] [stdout]   --> examples/wav/mod.rs:27:24
[INFO] [stdout]    |
[INFO] [stdout] 27 |     let n: u32 = audio.as_u8_slice().len().try_into().unwrap();
[INFO] [stdout]    |                        ^^^^^^^^^^^ method not found in `&Audio<Sample2<Ch16>>`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0599]: no function or associated item named `new` found for struct `Fc` in the current scope
[INFO] [stdout]   --> examples/piano.rs:24:18
[INFO] [stdout]    |
[INFO] [stdout] 24 |     let fc = Fc::new(S_RATE);
[INFO] [stdout]    |                  ^^^ function or associated item not found in `Fc`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0599]: no method named `as_u8_slice` found for reference `&Audio<Sample2<Ch16>>` in the current scope
[INFO] [stdout]   --> examples/wav/mod.rs:59:24
[INFO] [stdout]    |
[INFO] [stdout] 59 |     buf.extend(&(audio.as_u8_slice().len() as u32).to_le_bytes());
[INFO] [stdout]    |                        ^^^^^^^^^^^ method not found in `&Audio<Sample2<Ch16>>`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0599]: no method named `as_u8_slice` found for reference `&Audio<Sample2<Ch16>>` in the current scope
[INFO] [stdout]   --> examples/wav/mod.rs:59:24
[INFO] [stdout]    |
[INFO] [stdout] 59 |     buf.extend(&(audio.as_u8_slice().len() as u32).to_le_bytes());
[INFO] [stdout]    |                        ^^^^^^^^^^^ method not found in `&Audio<Sample2<Ch16>>`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0599]: no method named `as_u8_slice` found for reference `&Audio<Sample2<Ch16>>` in the current scope
[INFO] [stdout]   --> examples/wav/mod.rs:61:22
[INFO] [stdout]    |
[INFO] [stdout] 61 |     buf.extend(audio.as_u8_slice());
[INFO] [stdout]    |                      ^^^^^^^^^^^ method not found in `&Audio<Sample2<Ch16>>`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused import: `std::convert::TryInto`
[INFO] [stdout]  --> examples/wav/mod.rs:6:5
[INFO] [stdout]   |
[INFO] [stdout] 6 | use std::convert::TryInto;
[INFO] [stdout]   |     ^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]   |
[INFO] [stdout]   = note: `#[warn(unused_imports)]` on by default
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0599]: no method named `as_u8_slice` found for reference `&Audio<Sample2<Ch16>>` in the current scope
[INFO] [stdout]   --> examples/wav/mod.rs:61:22
[INFO] [stdout]    |
[INFO] [stdout] 61 |     buf.extend(audio.as_u8_slice());
[INFO] [stdout]    |                      ^^^^^^^^^^^ method not found in `&Audio<Sample2<Ch16>>`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0599]: no method named `as_u8_slice` found for reference `&Audio<Sample2<Ch16>>` in the current scope
[INFO] [stdout]   --> examples/wav/mod.rs:27:24
[INFO] [stdout]    |
[INFO] [stdout] 27 |     let n: u32 = audio.as_u8_slice().len().try_into().unwrap();
[INFO] [stdout]    |                        ^^^^^^^^^^^ method not found in `&Audio<Sample2<Ch16>>`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused import: `std::convert::TryInto`
[INFO] [stdout]  --> examples/wav/mod.rs:6:5
[INFO] [stdout]   |
[INFO] [stdout] 6 | use std::convert::TryInto;
[INFO] [stdout]   |     ^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]   |
[INFO] [stdout]   = note: `#[warn(unused_imports)]` on by default
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0599]: no method named `as_u8_slice` found for reference `&Audio<Sample2<Ch16>>` in the current scope
[INFO] [stdout]   --> examples/wav/mod.rs:61:22
[INFO] [stdout]    |
[INFO] [stdout] 61 |     buf.extend(audio.as_u8_slice());
[INFO] [stdout]    |                      ^^^^^^^^^^^ method not found in `&Audio<Sample2<Ch16>>`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: aborting due to 6 previous errors; 1 warning emitted
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] Some errors have detailed explanations: E0061, E0432, E0599.
[INFO] [stdout] 
[INFO] [stdout] For more information about an error, try `rustc --explain E0061`.
[INFO] [stdout] 
[INFO] [stdout] error: aborting due to 4 previous errors; 1 warning emitted
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] Some errors have detailed explanations: E0432, E0599.
[INFO] [stdout] 
[INFO] [stdout] For more information about an error, try `rustc --explain E0432`.
[INFO] [stdout] 
[INFO] [stdout] warning: unused import: `std::convert::TryInto`
[INFO] [stdout]  --> examples/wav/mod.rs:6:5
[INFO] [stdout]   |
[INFO] [stdout] 6 | use std::convert::TryInto;
[INFO] [stdout]   |     ^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]   |
[INFO] [stdout]   = note: `#[warn(unused_imports)]` on by default
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: aborting due to 15 previous errors; 1 warning emitted
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0599]: no method named `as_u8_slice` found for reference `&Audio<Sample2<Ch16>>` in the current scope
[INFO] [stdout]   --> examples/wav/mod.rs:59:24
[INFO] [stdout]    |
[INFO] [stdout] 59 |     buf.extend(&(audio.as_u8_slice().len() as u32).to_le_bytes());
[INFO] [stdout]    |                        ^^^^^^^^^^^ method not found in `&Audio<Sample2<Ch16>>`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0599]: no method named `as_u8_slice` found for reference `&Audio<Sample2<Ch16>>` in the current scope
[INFO] [stdout]   --> examples/wav/mod.rs:61:22
[INFO] [stdout]    |
[INFO] [stdout] 61 |     buf.extend(audio.as_u8_slice());
[INFO] [stdout]    |                      ^^^^^^^^^^^ method not found in `&Audio<Sample2<Ch16>>`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] Some errors have detailed explanations: E0061, E0432, E0599.
[INFO] [stdout] 
[INFO] [stdout] For more information about an error, try `rustc --explain E0061`.
[INFO] [stdout] 
[INFO] [stdout] error[E0599]: no method named `as_u8_slice` found for reference `&Audio<Sample2<Ch16>>` in the current scope
[INFO] [stdout]   --> examples/wav/mod.rs:59:24
[INFO] [stdout]    |
[INFO] [stdout] 59 |     buf.extend(&(audio.as_u8_slice().len() as u32).to_le_bytes());
[INFO] [stdout]    |                        ^^^^^^^^^^^ method not found in `&Audio<Sample2<Ch16>>`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused import: `std::convert::TryInto`
[INFO] [stdout]  --> examples/wav/mod.rs:6:5
[INFO] [stdout]   |
[INFO] [stdout] 6 | use std::convert::TryInto;
[INFO] [stdout]   |     ^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]   |
[INFO] [stdout]   = note: `#[warn(unused_imports)]` on by default
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0599]: no method named `as_u8_slice` found for reference `&Audio<Sample2<Ch16>>` in the current scope
[INFO] [stdout]   --> examples/wav/mod.rs:59:24
[INFO] [stdout]    |
[INFO] [stdout] 59 |     buf.extend(&(audio.as_u8_slice().len() as u32).to_le_bytes());
[INFO] [stdout]    |                        ^^^^^^^^^^^ method not found in `&Audio<Sample2<Ch16>>`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0599]: no method named `as_u8_slice` found for reference `&Audio<Sample2<Ch16>>` in the current scope
[INFO] [stdout]   --> examples/wav/mod.rs:61:22
[INFO] [stdout]    |
[INFO] [stdout] 61 |     buf.extend(audio.as_u8_slice());
[INFO] [stdout]    |                      ^^^^^^^^^^^ method not found in `&Audio<Sample2<Ch16>>`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused import: `std::convert::TryInto`
[INFO] [stdout]  --> examples/wav/mod.rs:6:5
[INFO] [stdout]   |
[INFO] [stdout] 6 | use std::convert::TryInto;
[INFO] [stdout]   |     ^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]   |
[INFO] [stdout]   = note: `#[warn(unused_imports)]` on by default
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0599]: no method named `as_u8_slice` found for reference `&Audio<Sample2<Ch16>>` in the current scope
[INFO] [stdout]   --> examples/wav/mod.rs:61:22
[INFO] [stdout]    |
[INFO] [stdout] 61 |     buf.extend(audio.as_u8_slice());
[INFO] [stdout]    |                      ^^^^^^^^^^^ method not found in `&Audio<Sample2<Ch16>>`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: aborting due to 4 previous errors; 1 warning emitted
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] Some errors have detailed explanations: E0432, E0599.
[INFO] [stdout] 
[INFO] [stdout] For more information about an error, try `rustc --explain E0432`.
[INFO] [stdout] 
[INFO] [stdout] error: aborting due to 4 previous errors; 1 warning emitted
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] For more information about this error, try `rustc --explain E0599`.
[INFO] [stdout] 
[INFO] [stdout] warning: unused import: `std::convert::TryInto`
[INFO] [stdout]  --> examples/wav/mod.rs:6:5
[INFO] [stdout]   |
[INFO] [stdout] 6 | use std::convert::TryInto;
[INFO] [stdout]   |     ^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]   |
[INFO] [stdout]   = note: `#[warn(unused_imports)]` on by default
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: aborting due to 10 previous errors; 1 warning emitted
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] Some errors have detailed explanations: E0061, E0432, E0599.
[INFO] [stdout] 
[INFO] [stdout] For more information about an error, try `rustc --explain E0061`.
[INFO] [stdout] 
[INFO] [stdout] error[E0599]: no method named `mix` found for struct `Map<Enumerate<Cloned<std::slice::Iter<'_, f64>>>, _>` in the current scope
[INFO] [stdout]   --> examples/piano.rs:39:22
[INFO] [stdout]    |
[INFO] [stdout] 39 |                     .mix()
[INFO] [stdout]    |                      ^^^ method not found in `Map<Enumerate<Cloned<std::slice::Iter<'_, f64>>>, _>`
[INFO] [stdout]    | 
[INFO] [stdout]   ::: /opt/rustwide/workdir/src/synth.rs:64:8
[INFO] [stdout]    |
[INFO] [stdout] 64 |     fn mix(self) -> Signal;
[INFO] [stdout]    |        --- the method is available for `Box<Map<Enumerate<Cloned<std::slice::Iter<'_, f64>>>, _>>` here
[INFO] [stdout]    |
[INFO] [stdout]    = help: items from traits can only be used if the trait is in scope
[INFO] [stdout] help: the following trait is implemented but not in scope; perhaps add a `use` for it:
[INFO] [stdout]    |
[INFO] [stdout] 3  | use twang::Mix;
[INFO] [stdout]    |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0599]: no method named `as_u8_slice` found for reference `&Audio<Sample2<Ch16>>` in the current scope
[INFO] [stdout]   --> examples/wav/mod.rs:27:24
[INFO] [stdout]    |
[INFO] [stdout] 27 |     let n: u32 = audio.as_u8_slice().len().try_into().unwrap();
[INFO] [stdout]    |                        ^^^^^^^^^^^ method not found in `&Audio<Sample2<Ch16>>`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0599]: no method named `mix` found for struct `Map<Cloned<std::slice::Iter<'_, f64>>, _>` in the current scope
[INFO] [stdout]   --> examples/piano.rs:41:14
[INFO] [stdout]    |
[INFO] [stdout] 41 |             .mix()
[INFO] [stdout]    |              ^^^ method not found in `Map<Cloned<std::slice::Iter<'_, f64>>, _>`
[INFO] [stdout]    | 
[INFO] [stdout]   ::: /opt/rustwide/workdir/src/synth.rs:64:8
[INFO] [stdout]    |
[INFO] [stdout] 64 |     fn mix(self) -> Signal;
[INFO] [stdout]    |        --- the method is available for `Box<Map<Cloned<std::slice::Iter<'_, f64>>, _>>` here
[INFO] [stdout]    |
[INFO] [stdout]    = help: items from traits can only be used if the trait is in scope
[INFO] [stdout] help: the following trait is implemented but not in scope; perhaps add a `use` for it:
[INFO] [stdout]    |
[INFO] [stdout] 3  | use twang::Mix;
[INFO] [stdout]    |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0599]: no method named `as_u8_slice` found for reference `&Audio<Sample2<Ch16>>` in the current scope
[INFO] [stdout]   --> examples/wav/mod.rs:59:24
[INFO] [stdout]    |
[INFO] [stdout] 59 |     buf.extend(&(audio.as_u8_slice().len() as u32).to_le_bytes());
[INFO] [stdout]    |                        ^^^^^^^^^^^ method not found in `&Audio<Sample2<Ch16>>`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0599]: no method named `as_u8_slice` found for reference `&Audio<Sample2<Ch16>>` in the current scope
[INFO] [stdout]   --> examples/wav/mod.rs:61:22
[INFO] [stdout]    |
[INFO] [stdout] 61 |     buf.extend(audio.as_u8_slice());
[INFO] [stdout]    |                      ^^^^^^^^^^^ method not found in `&Audio<Sample2<Ch16>>`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused import: `std::convert::TryInto`
[INFO] [stdout]  --> examples/wav/mod.rs:6:5
[INFO] [stdout]   |
[INFO] [stdout] 6 | use std::convert::TryInto;
[INFO] [stdout]   |     ^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]   |
[INFO] [stdout]   = note: `#[warn(unused_imports)]` on by default
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: aborting due to 5 previous errors; 1 warning emitted
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] Some errors have detailed explanations: E0432, E0599.
[INFO] [stdout] 
[INFO] [stdout] For more information about an error, try `rustc --explain E0432`.
[INFO] [stdout] 
[INFO] [stdout] error[E0599]: no method named `as_u8_slice` found for reference `&Audio<Sample2<Ch16>>` in the current scope
[INFO] [stdout]   --> examples/wav/mod.rs:27:24
[INFO] [stdout]    |
[INFO] [stdout] 27 |     let n: u32 = audio.as_u8_slice().len().try_into().unwrap();
[INFO] [stdout]    |                        ^^^^^^^^^^^ method not found in `&Audio<Sample2<Ch16>>`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0599]: no method named `as_u8_slice` found for reference `&Audio<Sample2<Ch16>>` in the current scope
[INFO] [stdout]   --> examples/wav/mod.rs:59:24
[INFO] [stdout]    |
[INFO] [stdout] 59 |     buf.extend(&(audio.as_u8_slice().len() as u32).to_le_bytes());
[INFO] [stdout]    |                        ^^^^^^^^^^^ method not found in `&Audio<Sample2<Ch16>>`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0599]: no method named `as_u8_slice` found for reference `&Audio<Sample2<Ch16>>` in the current scope
[INFO] [stdout]   --> examples/wav/mod.rs:61:22
[INFO] [stdout]    |
[INFO] [stdout] 61 |     buf.extend(audio.as_u8_slice());
[INFO] [stdout]    |                      ^^^^^^^^^^^ method not found in `&Audio<Sample2<Ch16>>`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused import: `std::convert::TryInto`
[INFO] [stdout]  --> examples/wav/mod.rs:6:5
[INFO] [stdout]   |
[INFO] [stdout] 6 | use std::convert::TryInto;
[INFO] [stdout]   |     ^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: aborting due to 6 previous errors; 2 warnings emitted
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] For more information about this error, try `rustc --explain E0599`.
[INFO] [stdout] 
[INFO] [stderr] error: build failed
[INFO] running `Command { std: "docker" "inspect" "0053813a0676434c5622b808b7f0f5fd45931db36709c98460df2ebc9ae43124", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "rm" "-f" "0053813a0676434c5622b808b7f0f5fd45931db36709c98460df2ebc9ae43124", kill_on_drop: false }`
[INFO] [stdout] 0053813a0676434c5622b808b7f0f5fd45931db36709c98460df2ebc9ae43124
